The Surface Sectioned Geometry is the representation for elements having a 'Surface' representation, where the surface is specified using two or more open profiles that are swept between specified positions along the directrix, e.g. for defining the upper boundary of an IfcCourse.
The following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:
- IfcShapeRepresentation.RepresentationIdentifier = 'Surface'
- IfcShapeRepresentation.RepresentationType = 'SectionedSurface'
- IfcShapeRepresentation.Items = IfcSectionedSurface
concept {
IfcElement:Representation -> IfcProductDefinitionShape
IfcProductDefinitionShape:Representations -> IfcShapeRepresentation
IfcShapeRepresentation:ContextOfItems -> IfcGeometricRepresentationContext
IfcShapeRepresentation:RepresentationIdentifier -> IfcLabel_0
IfcShapeRepresentation:RepresentationType -> IfcLabel_1
IfcShapeRepresentation:Items -> IfcSectionedSurface
IfcLabel_0 -> constraint_0
constraint_0[label="=Surface"]
IfcLabel_1 -> constraint_1
constraint_1[label="=SectionedSurface"]
IfcSectionedSurface:Directrix -> IfcBoundedCurve
IfcSectionedSurface:CrossSections -> IfcProfileDef
IfcShapeRepresentation:RepresentationIdentifier[binding="Identifier"]
IfcShapeRepresentation:RepresentationType[binding="Type"]
IfcShapeRepresentation:Items[binding="Items"]
IfcSectionedSurface:Directrix[binding="Directrix"]
IfcSectionedSurface:CrossSections[binding="CrossSections"]
}